安卓 JSONObject : Search function
全部标签 我正在为Android设备编写一个软件套件,用于跟踪通话时间和其他各种通话信息。我希望其中一个应用程序作为服务运行而无需从Activity启动,我希望它在手机启动时立即初始化,并保持持续运行,监听电话,将信息记录到数据库中必要的。该服务需要在每次通话结束时向用户显示一个对话框。2个问题:如何让程序(服务)在启动时自动初始化,无需用户设置或交互?我的印象是,如果不使用Activity,就无法实例化和显示对话框。我希望对话框出现在用户当前屏幕上的任何内容之上,并显示一个对话框。有没有办法让Activity对当前Activity完全透明,或者有没有办法显示来自服务的对话框?提前致谢。
我们的android应用程序变得相当大,我们想对我们的应用程序使用功能测试以防止回归。我们正在寻找实现这一目标的方案。我们利用地理位置,所以现在我们通过在DDMS中输入经纬度来测试应用程序。如果我们想对此进行测试,应该可以通过编程方式设置这些地理位置。是否有一个框架可以用来对我们的Android应用程序进行功能测试,并将这些更新发送到我们的模拟器? 最佳答案 如果你在Eclipse中编译,你可以在android模拟器中伪造纬度/经度:Windows>打开透视图>其他。选择DDMS搜索模拟器控制标签使用位置控件随时发送纬度和经度。
我创建了一个包含多个Activity的应用程序,并且在应用程序生命周期开始时启动的任何Activity之外都有一个AsyncTask。我的问题是如何在Asynctask类中获取当前的应用程序上下文?谢谢你的回答 最佳答案 将上下文作为参数传递给AsyncTask的构造函数并将其作为成员存储在那里。但是要注意传递给构造函数的上下文类型。当任务可能在Activity的生命周期内运行时,您应该传递一个Application上下文而不是Activity上下文。当任务仅在Activity的生命周期内运行时,您可以将Activity对象作为上下
我正在尝试完成AndroidNDK中提供的第一个示例练习。我试图在cygwin上运行以下命令androidupdateproject–p但是,我得到了android:commandnotfounderror。我检查了我的PATH变量。它已经有了ANDROID_HOME,ANDROID_HOME/platforms,ANDROID_HOME/tools,ANDROID_HOME/platform-tools我注意到的一件事是,在任何文件夹中都没有名为android的应用程序。只有一个名为android的可执行JAR文件。可以吗,或者,这是我的错误?根据请求添加我的PATH值bin:/cy
每当向用户显示fragment时,我都需要执行一些代码。通过API查看我能看到的最接近的钩子(Hook)方法是onResume。但是,从我的代码调试来看,当用户选择后退按钮返回到先前显示的fragment时,似乎不会调用onResume。只是为了澄清我所看到的行为:我有一个“父”Activity,它在ActionBar中配置选项卡...和2个fragmentF1和F2。用户选择一个选项卡,F1被加载到Activity中。按下按钮后,用户可以导航至F2。这不是一个单独的选项卡...F2已交换到布局中。添加日志语句,我可以看到当用户选择F2上的后退按钮时,会发生以下情况......1)
[可能重复]但我没有在下面找到问题的答案。这两天我一直在研究语音识别,但我没有得到问题的答案:是否可以将语音识别作为一项服务运行?我想实现这样的功能:虽然我的手机通过语音识别处于sleep模式,但我需要调用一个号码。当我在火车、公共(public)汽车等地方时,语音识别是否可以正常检测单词?除了语音识别之外,是否还有其他传感器可以检测语音?要使语音识别正常工作,用户是否需要靠近手机说话? 最佳答案 1)将语音识别放入服务中是正确的方法,就像在Googleapi中所做的那样,使用回调方法来获取结果。为了使其持续运行,服务必须处理唤醒锁
请大家帮忙。不知道要做什么。安装了AndroidSDK,一切正常。创建第一个应用程序,代码正常,编译错误没有。但是要在模拟器上测试这整件事——“hell般的hell”。我有一台AsusNexus7(平板电脑)。我该如何调试它?Eclipse和adb无法看到它。p.s.是的,当然我把平板电脑带到了“开发者”并检查了“调试USB”ps2.是的,我在电脑上插入了一个USB。p.s.3.木木用SDKManager合影(也试过放华硕官网) 最佳答案 这似乎在这里得到了回答:NotseeingNexus7inEclipse'sAndroidDe
如何通过通知中的按钮控制音乐播放器,以及如何从通知中收听按钮Action 最佳答案 您应该使用RemoteViews的setOnClickPendingIntent()来监听通知中的按钮操作。setOnClickPendingIntent()方法会绑定(bind)一个PendingIntent来响应按钮点击事件。示例代码是这样的:privatevoidshowControllerInNotification(){PendingIntentpendingIntent=null;Intentintent=null;//Inflatear
请给我解释一下android:displayOptions中所有可用选项的含义例如:-useLogo-showHome-homeAsUp-showTitle-showCustom-disableHome我读过DocforConstantdisplayOptions但我还是不明白 最佳答案 useLogo:Uselogoinsteadoficonifavailable.Thisflagwillcauseappropriatenavigationmodestouseawiderlogoinplaceofthestandardicon.s
我在Android项目上工作了几个月,最近我将androidstudio的版本从0.5.2升级到0.8.0。现在我无法通过新的AndroidStudio打开我的项目。每当我尝试打开项目但无法打开它时,我都会收到此错误。TheprojectisusinganunsupportedversionoftheAndroidGradleplug-in(0.9.2)ConsultIDElogformoredetails(Help|ShowLog)我不太了解Gradle、Ant、Maven或任何构建的脚本。此外,没有选项可以从androidstudio的开始屏幕查看日志。